"""
This file demonstrates two different styles of tests (one doctest and one
unittest). These will both pass when you run "manage.py test".

Replace these with more appropriate tests for your application.
"""

from django.test import TestCase

#class SimpleTest(TestCase):
#    def test_basic_addition(self):
#        """
#        Tests that 1 + 1 always equals 2.
#        """
#        self.failUnlessEqual(1 + 1, 2)



class sms_parser_test:
    def test_parser_should_accept_string_as_input(self):
        pass

    def test_parser_should_chunk_input(self):
        pass

    def test_parse_input_and_run_appropriate_code(self) :
        pass

class sms_middleware_test:
    def test_gateway_should_be_able_to_receive_from_lib_pygsm(self):
        pass
 
    def test_gateway_should_be_able_to_receive_from_a_web_sms_broker(self):
        pass

    def test_register_parsing_rules_to_model(self):
        pass

    def test_should_register_models_to_broker_for(self):
        pass



#__test__ = {"doctest": """
#Another way to test that 1 + 1 is equal to 2.
#
#>>> 1 + 1 == 2
#True
#"""}

